package com.ruoyi.system.dto;

import lombok.Data;

import java.time.LocalDate;

/**
 * 施工项目列表返回DTO
 */
@Data
public class ContructionProjectDTO {

    /** 项目ID（用于操作按钮） */
    private Long id;

    /** 施工编号 */
    private String projectCode;

    /** 工地项目名称 */
    private String projectName;

    /** 客户姓名 */
    private String customerName;

    /** 开工日期（格式：YYYY-MM-DD） */
    private LocalDate startDate;

    /** 当前阶段名称（高亮展示） */
    private String currentStageName;

    /** 项目状态：1-进行中，2-暂停 */
    private Integer projectStatus;

    /** 预计入住日期（格式：YYYY-MM-DD） */
    private LocalDate expectedCheckinDate;

    /** 项目状态文本（进行中/暂停） */
    private String projectStatusText;

    /** 正在进行中的项目阶段 */
    private String ongoingStages;

    /** 项目备注 */
    private String remark;
}